package io.renren.modules.lanling.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 考试模板表
 *
 * @author LANLING
 * @email lanling@gmail.com
 * @date 2018-11-06 16:17:26
 */
@TableName("lanling_exam_template")
public class ExamTemplateEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableId
    private Integer id;
    /**
     * 序号，序号越大，排序越前
     */
    private Integer sort;
    /**
     * 学校id
     */
    private Integer schoolId;
    /**
     * 科目id
     */
    private Integer subjectId;
    /**
     * 试卷名称
     */
    private String examName;
    /**
     * 考试时间（分钟）
     */
    private Integer examMinute;
    /**
     * 注意事项
     */
    private String announcements;
    /**
     * 单选题数量
     */
    private Integer radioNumber;
    /**
     * 多选题数量
     */
    private Integer checkNumber;
    /**
     * 判断题数量
     */
    private Integer judegNumber;
    /**
     * 每题单选题分数
     */
    private Double radioScore;
    /**
     * 每题多选题分数
     */
    private Double checkScore;
    /**
     * 每题判断题分数
     */
    private Double judegScore;
    /**
     * 总题数
     */
    private Integer sumQuestionNumber;
    /**
     * 总分数
     */
    private Double sumScore;
    /**
     *
     */
    private Date createDate;
    /**
     *
     */
    private Long createUserId;
    /**
     *
     */
    private Date lastModifyDate;

    /**
     * 设置：主键id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取：主键id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置：序号，序号越大，排序越前
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 获取：序号，序号越大，排序越前
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 设置：学校id
     */
    public void setSchoolId(Integer schoolId) {
        this.schoolId = schoolId;
    }

    /**
     * 获取：学校id
     */
    public Integer getSchoolId() {
        return schoolId;
    }

    /**
     * 设置：科目id
     */
    public void setSubjectId(Integer subjectId) {
        this.subjectId = subjectId;
    }

    /**
     * 获取：科目id
     */
    public Integer getSubjectId() {
        return subjectId;
    }

    /**
     * 设置：试卷名称
     */
    public void setExamName(String examName) {
        this.examName = examName;
    }

    /**
     * 获取：试卷名称
     */
    public String getExamName() {
        return examName;
    }


    /**
     * 设置：考试时间（分钟）
     */
    public void setExamMinute(Integer examMinute) {
        this.examMinute = examMinute;
    }

    /**
     * 获取：考试时间（分钟）
     */
    public Integer getExamMinute() {
        return examMinute;
    }

    /**
     * 设置：注意事项
     */
    public void setAnnouncements(String announcements) {
        this.announcements = announcements;
    }

    /**
     * 获取：注意事项
     */
    public String getAnnouncements() {
        return announcements;
    }

    /**
     * 设置：单选题数量
     */
    public void setRadioNumber(Integer radioNumber) {
        this.radioNumber = radioNumber;
    }

    /**
     * 获取：单选题数量
     */
    public Integer getRadioNumber() {
        return radioNumber;
    }

    /**
     * 设置：多选题数量
     */
    public void setCheckNumber(Integer checkNumber) {
        this.checkNumber = checkNumber;
    }

    /**
     * 获取：多选题数量
     */
    public Integer getCheckNumber() {
        return checkNumber;
    }

    /**
     * 设置：判断题数量
     */
    public void setJudegNumber(Integer judegNumber) {
        this.judegNumber = judegNumber;
    }

    /**
     * 获取：判断题数量
     */
    public Integer getJudegNumber() {
        return judegNumber;
    }

    /**
     * 设置：每题单选题分数
     */
    public void setRadioScore(Double radioScore) {
        this.radioScore = radioScore;
    }

    /**
     * 获取：每题单选题分数
     */
    public Double getRadioScore() {
        return radioScore;
    }

    /**
     * 设置：每题多选题分数
     */
    public void setCheckScore(Double checkScore) {
        this.checkScore = checkScore;
    }

    /**
     * 获取：每题多选题分数
     */
    public Double getCheckScore() {
        return checkScore;
    }

    /**
     * 设置：每题判断题分数
     */
    public void setJudegScore(Double judegScore) {
        this.judegScore = judegScore;
    }

    /**
     * 获取：每题判断题分数
     */
    public Double getJudegScore() {
        return judegScore;
    }

    /**
     * 设置：总题数
     */
    public void setSumQuestionNumber(Integer sumQuestionNumber) {
        this.sumQuestionNumber = sumQuestionNumber;
    }

    /**
     * 获取：总题数
     */
    public Integer getSumQuestionNumber() {
        return sumQuestionNumber;
    }

    /**
     * 设置：总分数
     */
    public void setSumScore(Double sumScore) {
        this.sumScore = sumScore;
    }

    /**
     * 获取：总分数
     */
    public Double getSumScore() {
        return sumScore;
    }

    /**
     * 设置：
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取：
     */
    public Date getCreateDate() {
        return createDate;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 设置：
     */
    public void setLastModifyDate(Date lastModifyDate) {
        this.lastModifyDate = lastModifyDate;
    }

    /**
     * 获取：
     */
    public Date getLastModifyDate() {
        return lastModifyDate;
    }
}
